专利摘要:
データ再生方法及び装置が開示される。本発明によるデータ再生方法は、データをローカルストレージにダウンロードするステップと、所定順序及びダウンロードされたデータを反映するために生成された仮想ファイルシステムによって、ダウンロードされたデータを再生するステップと、を含み、データを再生するステップは、再生されねばならない順序のデータがダウンロードされていない場合、データ再生を停止するステップと、データ再生が停止した位置を検出するステップと、再生されねばならない順序のデータのダウンロードが完了すれば、再生を停止したデータを再生するステップと、を含む。
公开号:JP2011507135A
申请号:JP2010537835
申请日:2008-05-27
公开日:2011-03-03
发明作者:キム,クァン−ミン;クォン,ジュン−ファン;ジョン,ギル−ス;ジョン,ヘ−ヨン;リー,ウン−ミ
申请人:サムスン エレクトロニクス カンパニー リミテッド;
IPC主号:G11B20-10
专利说明:

[0001] 本発明は、データ再生方法及び装置に係り、さらに具体的には、外部サーバからダウンロードしたデータを再生する方法及び装置に関する。]
背景技術

[0002] 記録媒体として、大容量のデータを記録できる光ディスクが広く使われている。DVD(Digital Versatile Disc)、BD(Blue−ray Disc)などの記録媒体をローディングして再生する再生装置は、これらの記録媒体の挿入部以外にローカルストレージを別途に備えており、このローカルストレージは、ネットワークを通じてデータを保存しているサーバに接続して、データをダウンロードして保存することができる。したがって、再生装置は、再生装置に挿入された記録媒体に記録されているデータを再生するか、またはローカルストレージに保存されているデータを独立的に再生でき、記録媒体に記録されているデータ及びローカルストレージに保存されているデータを混合して、新たなデータを作って再生することもできる。]
[0003] BDなどの記録媒体を再生する再生装置は、前述したローカルストレージを通じて、記録媒体に記録されたデータとは別途のAVデータやアプリケーションプログラムなどをダウンロードすることができる。再生装置は、外部サーバからAVデータなどをダウンロードする場合、プレイリストを利用して再生せねばならない全体データをクリップ単位でダウンロードすることができる。プレイリストがプログレッシブプレイリストである場合、再生装置は再生せねばならないデータのうち一部クリップをダウンロードした場合に、ダウンロードされたクリップを再生すると同時に残りのクリップをダウンロードし続けることができる。プレイリストに含まれた再生順序によって次に再生せねばならないクリップのダウンロードがまだ完了していない場合、再生装置はこれをユーザーやアプリケーションに知らせ、再生を止める。ユーザーはダウンロードしたデータを再び見るためには、再生装置に再び再生を要請せねばならないという問題がある。また、再生装置はユーザーが再生を要請する場合、最後に再生した位置ではなく、はじめからデータを再生せねばならないという点で不便さがある。]
発明が解決しようとする課題

[0004] 本発明は、ローカルストレージに再生せねばならないデータがまだダウンロードされていないか、または活性化しなくて再生が不可能な場合、データの再生中に前記データとは別途の独立したデータをユーザーに提供するデータ再生方法及び装置を提供するところに目的がある。]
[0005] また、本発明は、ローカルストレージに再生せねばならないデータがまだダウンロードされていない場合、データ再生を停止し、再生せねばならないデータのダウンロードが完了すれば、自動でダウンロードが完了したデータから再生するデータ再生方法及び装置を提供するところに目的がある。]
課題を解決するための手段

[0006] 前記課題を解決するために、本発明の一側面によれば、データをローカルストレージにダウンロードするステップと、所定順序及びダウンロードされたデータを反映するために生成された仮想ファイルシステムによって、前記ダウンロードされたデータを再生するステップと、を含み、前記データを再生するステップは、再生されねばならない順序のデータがダウンロードされていない場合、前記データ再生を停止するステップと、前記データ再生が停止した位置を検出するステップと、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記再生を停止したデータを再生するステップと、を含むことを特徴とするデータ再生方法を提供する。]
[0007] 望ましい実施形態で、前記所定順序によって前記データを再生するステップは、前記データ再生を停止した後、前記ローカルストレージに既に保存されていた付加データを再生するステップと、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記付加データの再生を停止するステップと、を含むことを特徴とする。また、前記データを前記ローカルストレージにダウンロードするステップは、前記付加データとは独立的に、前記データを前記ローカルストレージに保存することを特徴とする。また、前記データ再生はプログレッシブプレイリスト単位で行われ、前記データ再生を停止するステップは、前記プログレッシブプレイリストに含まれたプレイアイテムが指定するクリップAVストリームのうち、再生されねばならない順序のクリップAVストリームをダウンロードしていない場合、前記クリップAVストリームの再生を停止するステップを含むことを特徴とする。また、前記データ再生を停止するステップは、前記再生を停止する前に最後に再生したクリップAVストリームの再生位置についての情報を保存するステップを含み、前記再生を停止したデータを再生するステップは、前記再生位置についての情報を利用して、前記再生されねばならない順序のクリップAVストリームを前記位置から再生するステップを含むことを特徴とする。また、前記方法は、記録媒体から読み出されたデータを再生するための前記仮想ファイル構造を生成するステップと、前記データを前記ローカルストレージにダウンロードすれば、ダウンロードされたデータの構造を含むように前記仮想ファイル構造をアップデートするステップと、をさらに含み、前記データを再生するステップは、前記アップデートされた仮想ファイル構造内のプログレッシブプレイリストで、再生されるクリップAVストリームの再生順序を抽出し、前記順序によって前記クリップAVストリームを再生するステップを含むことを特徴とする。]
[0008] 本発明の他の側面によれば、外部サーバからダウンロードしたデータを保存するローカルストレージと、前記ローカルストレージに保存されたデータを、所定順序及び前記ダウンロードされたデータを反映するために生成された仮想ファイルシステムによって再生させる制御部と、を備え、前記制御部は、再生されねばならない順序のデータがダウンロードされていない場合、前記データ再生を停止させ、前記データ再生が停止した位置を検出し、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記再生を停止させたデータを再生させることを特徴とするデータ再生装置を提供する。
本発明のさらに他の側面によれば、データをローカルストレージにダウンロードするステップと、所定再生順序及び仮想ファイルシステムによって前記データを再生するステップと、を含み、前記データを再生するステップは、再生されねばならない順序のデータがダウンロードされていない場合、前記データ再生を停止するステップと、前記データ再生が停止した位置を検出するステップと、前記再生されねばならない順序のデータのダウンロードが完了すれば、データ再生が停止した位置からデータを再生するステップと、を行うことを特徴とするデータ再生方法を実行するためのプログラムを保存したコンピュータで読み取り可能な記録媒体を提供する。]
[0009] 本発明の付加的な側面及び/または効果を明細書で説明するが、部分的に明細書から明らかであり、または発明の実施により得られる。]
発明の効果

[0010] 本発明によれば、再生せねばならないデータがまだダウンロードされていないか、または活性化しなくて再生が不可能な場合、データの再生中に前記データとは別途の独立したデータをユーザーに提供できる。]
[0011] また、本発明によれば、ローカルストレージに再生せねばならないデータがまだダウンロードされていない場合、データ再生を停止させ、再生せねばならないデータのダウンロードが完了すれば、自動でダウンロードが完了したデータから再生するデータ再生方法及び装置を提供できる。]
図面の簡単な説明

[0012] 動画再生のためのマルチメディアデータの構造を示す図である。
本発明による仮想ファイルシステムを説明するための図である。
本発明の一実施形態による再生装置のブロック図である。
本発明を説明するためのプログレッシブプレイリストを示す図である。
本発明の一実施形態によるデータ再生方法を示すフローチャートである。]
実施例

[0013] 本願は、2007年12月12日に韓国特許庁に出願された韓国特許出願2007−128755号明細書について優先権を主張する。以下、添付した図面を参照して本発明の望ましい実施形態を詳細に説明する。]
[0014] 本発明の実施形態について詳細に説明するが、発明の例が、参照符号が構成要素についている図面で描写される。図面を参照して発明を説明するために実施形態を説明する。]
[0015] 図1は、動画再生のためのマルチメディアデータの構造を示す図である。図1を参照するに、高画質の映画のような動画を再生するためのマルチメディアデータは、図示したように、4階層に区分できる。各階層は、マルチメディアデータの記録単位であるクリップ130、マルチメディアデータの再生単位であるプレイリスト120、マルチメディアデータを再生するためのナビゲーション命令語を含むナビゲーションデータ110、及び最初に再生されるマルチメディアデータ及びそれぞれのタイトルを指定するインデックステーブル100を備える。それぞれのレイヤークリップ130、プレイリスト120、ナビゲーションデータ110、インデックステーブル100以外にさらに付加データを含むこともある。前記の構造は、ブルーレイ規格で設定したブルーレイディスクと互換性を持つこともできる。] 図1
[0016] 第1階層のクリップ130は、高画質の映画のためのAVデータストリームと、該当AVデータストリームの属性とを一つのオブジェクトで具現したものであり、動画データは、記録媒体の連続した空間にクリップ130単位で記録される。AVデータストリームをクリップAVストリーム135といい、AVデータストリームの属性情報をクリップインフォメーション131という。クリップAVストリーム135は、ビデオストリーム、オーディオストリーム、サブタイトルを提供するプレゼンテーショングラフィックストリーム及び、ユーザーとの相互作用のためのメニューを提供するインタラクティブグラフィックストリームを含むことができ、場合によっては、前記のストリームがいずれも多重化したストリームになりうる。クリップインフォメーション131は、クリップAVストリーム135の属性と、再生時間情報をバイトアドレス情報に転換するためのエントリーポイントマップ(Entry Point Map)などの情報とを含む。]
[0017] 第2階層のプレイリスト(PLAYLIST)120は、クリップ130の一部分または複数のクリップ130を集めて一回に再生する再生単位を示し、プレイアイテム(PLAYITEM)という再生単位で構成される。プレイアイテムは、クリップ130の一部分または複数のクリップ130で再生せねばならない再生区間を指定する。プレイリスト120は、複数のプレイアイテムを順次に再生できるように順序を定めるか、または、ユーザーの選択または再生装置の基本設定により、複数のプレイアイテムのうち所定のプレイアイテムを選択的に再生できるように、再生順序を設定することもできる。再生装置は、プレイリスト120に含まれたプレイアイテムに対する再生順序によって、プレイアイテムが指定するクリップ130を再生する。再生装置は、例えば、図3に図示された装置でもあり、他の再生及び/または記録装置でもありうる。] 図3
[0018] 第3階層のナビゲーションデータ110は、コアモードである場合にはコアモードナビゲーションデータを、フルモードである場合にはフルモードナビゲーションデータを含む。コアモードナビゲーションデータは、ムービーオブジェクトを含むことができ、フルモードナビゲーションデータは、アプリケーションオブジェクトを含むことができる。製作者が指定した時間によって動画を再生する場合を、コアモード(core mode)またはムービーモードといい、動画データと共にプログラム機能が追加されたアプリケーションを再生する場合を、フルモード(full mode)という。フルモードの場合、C言語や、ジャバ、HTML、スクリプト言語などを利用したプログラムアプリケーションが動画と共に提供されうる。ナビゲーションデータ110は、ナビゲーション命令語プログラムを含み、これらのナビゲーション命令語は、プレイリスト120の再生を始めるか、ユーザーの好みによってプレイリスト120の再生を管理する。]
[0019] 第4階層のインデックステーブル100は、複数のタイトル及びメニューを定義する最上位階層のテーブルであって、ディスクのような記録媒体が再生装置に挿入された時、最初に再生されるメディアのオブジェクトについての情報を示すスタートアップ情報、複数のタイトルの開始位置情報及びメニューの開始位置情報を含む。ユーザーの入力やメニューの選択、またはナビゲーション命令語により新たなタイトルが選択されれば、再生装置は、インデックステーブルにある複数のタイトルについての情報を確認し、その情報によって動画を再生する。]
[0020] 図2は、本発明による仮想ファイルシステムを説明するための図である。図2には、記録媒体に記録されたディレクトリー200とローカルストレージに保存されたディレクトリー210及び、記録媒体に記録されたディレクトリーとローカルストレージに保存されたディレクトリーとで構成された仮想ファイルシステム220が図示されている。記録媒体に記録されたディレクトリー200(BDMVと図示されている)は、インデックステーブル100、ナビゲーションデータ110、プレイリスト120、クリップインフォメーション131、クリップAVストリーム135及びその他のデータのためのディレクトリーを含む。そして、ルートディレクトリーの下位にプログラミング機能のためのアプリケーションデータが保存されたBD−Jアプリケーションディレクトリーには、アプリケーションのID及びアプリケーションプログラムの実際データのためのディレクトリーが設けられている。ここで、ディレクトリーは、アプリケーション、イメージデータ、またはマークアップ言語文書などの他の形態の情報も含むことができ、図2に図示されたブルーレイの代わりに、またはブルーレイに加えて他のコンテクスト(contexts)で利用されうる。類似して、仮想ファイルシステムにさらにディレクトリーが含まれることもありうる。] 図2
[0021] 本発明によって前述したデータはいずれもダウンロードできるが、説明の便宜のためにプレイリスト、クリップAVストリーム及びアプリケーションデータに限定して説明する。アプリケーションデータに含まれるダウンロード用ジャバアプリケーションを実行すれば、ネットワークを通じて外部のサーバやデータベースからファイルをダウンロードして、記録媒体に記録された動画データと共に再生できる。この時、クリップAVストリームファイル、プレイリスト及び他のアプリケーションのうち一つのファイルのみをダウンロードして、記録媒体内の対象ファイルを代替するか、あるいは、クリップAVストリームファイル、プレイリスト及び他のアプリケーションを一つの単位でダウンロードして記録媒体内のファイルに追加できる。ダウンロードされたデータは、再生装置の内部にある再生装置に連結されたローカルストレージに保存される。]
[0022] ローカルストレージに保存されたディレクトリー210は、ダウンロードされたデータを記録媒体に記録されたファイルと容易に連結させるために、記録媒体に記録されたディレクトリー200と同じ構造を持つことができる。図3に図示された再生装置300のような再生装置は、記録媒体に記録されたディレクトリー200とローカルストレージに保存されたディレクトリー210とで、新たな仮想ファイルシステム220を構成する。再生装置は、仮想ファイルシステムを作った後には、仮想ファイルシステムを参照して記録媒体またはローカルストレージに保存されたAVストリームを再生するので、仮想ファイルシステムは、記録媒体でのファイル及びディレクトリー構造と同じ構造を持つ。再生装置は特定データを再生しようとする場合、仮想ファイルシステムのディレクトリーを確認して特定データに該当する実際データの位置を把握し、実際データが保存されている記録媒体またはローカルストレージでデータを読み出し、これを再生する。再生装置は、仮想ファイルシステムを通じて記録媒体及びローカルストレージそれぞれに保存されているコンテンツに関するディレクトリー情報を管理して、それぞれのデータを再生してもよく、それぞれのディレクトリー情報を一つのファイルであるかのように管理してデータを再生してもよい。] 図3
[0023] 図3は、本発明の一実施形態による再生装置300を示すものである。再生装置300は、例えば、ホームエンターテイメントデバイス、コンピュータ、個人用メディアプレイヤー、またはモバイルデバイスであり、有線または無線でネットワークに連結されうる。再生装置300は、制御部310、読出部320、信号処理部330、信号出力部340、ローカルストレージ360を備える。場合によって、再生装置300は、BDなどの記録媒体350及びローカルストレージ360(ハードドライブや記録可能な光ディスクのような)とは別途の独立したメモリ部(図示せず)をさらに備えることができる。本発明の他の実施形態によれば、装置300は、統合ディスプレイ(integrated display)などの付加的な及び/または他のユニットを備えることができる。類似して、前記のユニットの2つ以上の機能が一つの成分に集積されうる。装置300はまた、データを記録媒体350及び/またはローカルストレージ360に記録できる。] 図3
[0024] 読出部320は、再生装置300に記録媒体350がローディングされれば、記録媒体350からデータを読み出し、読み出されたデータを信号処理部330に送る。ローカルストレージ360は、有線または無線通信網を通じて外部サーバからデータをダウンロードし、これを保存する。また、本発明によるローカルストレージ360は、あらかじめ付加データを保存することができる。付加データは、ユーザーが現在再生しようとするデータとは独立したデータであって、ユーザーにより予めダウンロードして保存されたデータでもあり、再生装置300の製作者が予め作って保存したデータでもありうる。付加データは、ユーザーが特定データの再生を要請する場合、特定データがダウンロードされないか、または活性化などにエラーが生じて再生が遅延される場合、特定データの再生が完了するまで再生されて臨時でユーザーに提供されるデータである。ローカルストレージ360は、ダウンロードしたデータを信号処理部330に送る。信号処理部330は、読出部320が読み出した記録媒体350データまたはローカルストレージ360に保存された外部データをデコーディングして所望の信号値に復元し、復元された信号を信号出力部340に送る。ローカルストレージ360は、これらのダウンローディング機能を制御するためのプロセッサーを備えるか、または直接コントローラー310により制御されうる。]
[0025] 制御部310は、再生装置300の全般を制御して本発明によるデータ再生方法を実行させる。制御部310は、再生装置300に記録媒体350がローディングされれば、記録媒体に記録されているか、または読出部320により読み出されたディレクトリー200を抽出して仮想ファイルシステム220を生成する。制御部310は、ユーザー命令などを受ければ、これに相応して外部サーバまたは外部のデータベースからデータをダウンロードして、これをローカルストレージ360に保存させ、記録媒体350に記録されたディレクトリー200とローカルストレージに保存されたディレクトリー210とを結合して、新たな仮想ファイルシステム220を生成する。]
[0026] プレイリスト120がプログレッシブプレイリストである場合、再生せねばならないデータのうち一部のデータのみローカルストレージ360にダウンロードされた場合にも、再生装置300は、一部ダウンロードしたデータを先ず再生しつつ残りのデータをダウンロードできる。制御部310は、プレイリスト120に含まれたデータ再生順序によってクリップAVデータを再生する。制御部310は、ナビゲーションデータ110を利用してプレイリスト120を読み出し、これを通じプレイアイテムの再生順序及び時間を把握する。前述したように、プレイリスト120には複数のプレイアイテムを順次に再生できる再生順序が含まれている。場合によって、再生装置300はユーザーの選択によって、または再生装置300に基本的に設定された順序によって、複数のプレイアイテムのうち所定のプレイアイテムを再生することもできる。]
[0027] 制御部310は、再生順序によって再生時間に該当するクリップインフォメーション131を読み出して、時間情報をバイトアドレス情報に変換し、変換されたバイトアドレスに該当するクリップAVストリーム135を読み込んで動画を再生できる。この場合、再生されねばならない順序のクリップAVストリーム135がまだダウンロードされていない場合、制御部310はデータ再生を一時停止し、ローカルストレージ360または別途のメモリ部に既に保存されている付加データを抽出して、これを再生させることができる。すなわち、再生装置300は、ダウンロードが完了しなくて再生が不可能なデータに対しては、そのデータのダウンロードが完了するまでの間に、あらかじめ保存されていた付加データを代わりに出力できる。この場合、制御部310は再生を停止する前に最後に再生したデータの再生時点についての情報を保存することができる。]
[0028] 前述したように、クリップインフォメーション131は、クリップAVストリーム135の属性と、再生時間情報などを含むところ、制御部310は、最後に再生したクリップAVストリーム135についての再生時間情報を、前記クリップAVストリーム135に相応するクリップインフォメーション131から抽出し、これを保存することができる。制御部310は、付加データを再生している途中で、再生されねばならないデータのダウンロードが完了すれば、付加データ再生を終了させ、ダウンロードされたデータを再生させる。このために、制御部310は、最後に再生したクリップAVストリーム135についての再生位置などの情報を抽出し、抽出した位置情報に相応する時点からクリップAVストリーム135の再生を続ける。]
[0029] 外部サーバからのデータのダウンロードまたは再生途中でデータが消失されるか、または変更されるなどのエラーが生じてデータが再生できない場合には、ローカルストレージ360に別途に保存されていたデータまたはローカルストレージ360とは別途のメモリに保存されていた付加データを再生する。例えば、付加データには、次に再生されるデータがダウンロードされる間にディスプレイされる、スクリーセイバー、アニメーション、ゲーム、イメージファイル、音、またはアイテムなどがある。]
[0030] 図4は、本発明を説明するためのプログレッシブプレイリストを図示したものである。ローカルストレージ360を利用して再生されるプレイリストは、2類型に分類できる。第1は、プレイリストにより再生されるあらゆるデータをダウンロードして初めて再生できる類型であり、第2は、データ全部のダウンロードが完了しなくても再生でき、既にダウンロードされたデータを再生しつつ残りのデータをダウンロードできる類型である。このうち、第2をプログレッシブプレイリストという。すなわち、本発明で使われるプログレッシブプレイリストは、プレイリストに含まれたプレイアイテムに相応するクリップAVストリームが未だダウンロードされ終わっていない場合にも、ダウンロードしたクリップAVストリームを先ず再生できるプレイリストである。図4には、一つのプログレッシブプレイリスト400により再生せねばならないクリップ410がN個が図示されている。すなわち、クリップAVストリーム413が1番からn番まであるとする時、再生せねばならないクリップAVストリーム413のうち一部のデータ、例えば、1番から3番までのデータのみダウンロードされた場合にも、再生装置300は、ダウンロードされたデータを再生しつつダウンロードされていない4番以後のデータをダウンロードできる。] 図4
[0031] 再生装置300がプレイリスト400に含まれた再生順序によってクリップAVストリーム413のうち4番のデータを再生しようとする場合、4番データがまだローカルストレージ360にダウンロードされていないが、またはダウンロードされたが、エラーなどが生じて活性化していない場合がありうる。この場合、制御部310は、クリップAVストリーム413の再生を一時停止させ、ローカルストレージ360や別途のメモリ部(図示せず)に既に保存されていた付加データを抽出して、これを信号出力部340で再生させる。この場合、制御部310は、再生を停止する前に最後に再生したクリップAVストリーム413の再生時点や再生位置などについての情報を保存する。すなわち、制御部310は、クリップAVストリーム413のうち3番データの最後の再生時点についての情報を、3番データに相応する3番クリップインフォメーション411についての情報を利用して保存することができる。4番データに対してダウンロードが完了するか、またはエラーがなくなってデータの再生が可能な場合、制御部310は、再生中の付加データの再生を停止させ、保存されていた3番クリップインフォメーション411についての情報を利用して、最後に再生したクリップについての情報を抽出する。制御部310は、最後に再生したクリップAVストリームが3番データであるという点及び、3番データの再生が終了した特定位置がどこかを把握した後、再生が終了した位置からデータ再生を再び始める。]
[0032] 図5は、本発明の一実施形態によるデータ再生方法を示すフローチャートである。再生装置300は、ユーザーからプログレッシブプレイリストストリーム再生を要請される(ステップ501)。再生装置300は、通信網を利用して結合されている外部サーバにデータを要請する。再生装置300のローカルストーリー360は、外部サーバから要請したデータをダウンロードする。本発明によるプレイリストは、プログレッシブプレイリストであるため、前述したように再生せねばならないプレイリストが未だダウンロードされ終わっていない場合にもデータの再生ができる。制御部310は、ローカルストレージ360にダウンロードされるデータを信号処理部330に送り、信号処理部330によりデコーディングされたデータを信号出力部340を通じて出力させる。もし、ステップ503でクリップAVストリームが再生されうる場合、装置300は、クリップAVストリームを再生する(ステップ513)。] 図5
[0033] ステップ503で、再生されねばならない順序のクリップAVストリーム再生が不可能であると判断される場合、最後に再生したクリップAVストリームの再生位置についての情報を保存する(ステップ505)。制御部310は、データ再生を停止すると同時に、またはその後でローカルストレージ360または別途のメモリ(図示せず)に既に保存されていたデータを読み出し、これを信号出力部340を通じて再生させる(ステップ507)。制御部310は、ローカルストレージ360が外部サーバからデータをダウンロードする場合、保存した再生位置についての情報を利用してダウンロードしたデータが再生されねばならない順序のクリップAVストリームであるかどうかを判断し、再生されねばならない順序のクリップAVストリームであると判断されれば、付加データ再生を終了する(ステップ511)。制御部310は、再生されねばならない順序のクリップAVストリームを再生の終了した位置から再生する(ステップ513)。それとも、装置300は、ステップ507で付加データの再生を続ける。]
[0034] 本願発明において再生方法を行うためのプログラムは、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現することができる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるあらゆる種類の保存装置を含む。コンピュータで読み取り可能な記録媒体は、ROM(Read−Only Memory)、RAM(Random−Access Memory)、CD、DVD、BD、磁気テープ、フロッピー(登録商標)ディスク、光データ保存装置などを含む。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードとして保存されて実行されうる。]
[0035] これまで本発明についてその望ましい実施形態を中心に説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。]
权利要求:

請求項1
データをローカルストレージにダウンロードするステップと、所定順序及びダウンロードされたデータを反映するために生成された仮想ファイルシステムによって、前記ダウンロードされたデータを再生するステップと、を含み、前記データを再生するステップは、再生されねばならない順序のデータがダウンロードされていない場合、前記データ再生を停止するステップと、前記データ再生が停止した位置を検出するステップと、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記再生を停止したデータを再生するステップと、を含むことを特徴とするデータ再生方法。
請求項2
前記所定順序によって前記データを再生するステップは、前記データ再生を停止した後、前記ローカルストレージに既に保存されていた付加データを再生するステップと、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記付加データの再生を停止するステップと、を含むことを特徴とする請求項1に記載のデータ再生方法。
請求項3
前記データを前記ローカルストレージにダウンロードするステップは、前記付加データとは独立的に、前記データを前記ローカルストレージに保存することを特徴とする請求項2に記載のデータ再生方法。
請求項4
前記データ再生はプログレッシブプレイリスト単位で行われ、前記データ再生を停止するステップは、前記プログレッシブプレイリストに含まれたプレイアイテムが指定するクリップAVストリームのうち、再生されねばならない順序のクリップAVストリームをダウンロードしていない場合、前記クリップAVストリームの再生を停止するステップを含むことを特徴とする請求項1に記載のデータ再生方法。
請求項5
前記データ再生を停止するステップは、前記再生を停止する前に最後に再生したクリップAVストリームの再生位置についての情報を保存するステップを含み、前記再生を停止したデータを再生するステップは、前記再生位置についての情報を利用して、前記再生されねばならない順序のクリップAVストリームを前記位置から再生するステップを含むことを特徴とする請求項4に記載のデータ再生方法。
請求項6
記録媒体から読み出されたデータを再生するための前記仮想ファイル構造を生成するステップと、前記データを前記ローカルストレージにダウンロードすれば、ダウンロードされたデータの構造を含むように前記仮想ファイル構造をアップデートするステップと、をさらに含み、前記データを再生するステップは、前記アップデートされた仮想ファイル構造内のプログレッシブプレイリストで、再生されるクリップAVストリームの再生順序を抽出し、前記順序によって前記クリップAVストリームを再生するステップを含むことを特徴とする請求項1に記載のデータ再生方法。
請求項7
外部サーバからダウンロードしたデータを保存するローカルストレージと、前記ローカルストレージに保存されたデータを、所定順序及び前記ダウンロードされたデータを反映するために生成された仮想ファイルシステムによって再生させる制御部と、を備え、前記制御部は、再生されねばならない順序のデータがダウンロードされていない場合、前記データ再生を停止させ、前記データ再生が停止した位置を検出し、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記再生を停止させたデータを再生させることを特徴とするデータ再生装置。
請求項8
前記制御部は、前記データ再生を停止させた後、前記ローカルストレージに既に保存されていた付加データを再生させ、前記再生されねばならない順序のデータのダウンロードが完了すれば、前記付加データの再生を停止させることを特徴とする請求項7に記載のデータ再生装置。
請求項9
前記ローカルストレージは、前記外部サーバからダウンロードしたデータとは別途に付加データを保存しており、前記付加データは、AVデータストリーム及びアプリケーションプログラムのうち一つであることを特徴とする請求項8に記載のデータ再生装置。
請求項10
前記データ再生は、プログレッシブプレイリスト単位で行われ、前記制御部は、前記プログレッシブプレイリストに含まれたプレイアイテムが指定するクリップAVストリームのうち、再生されねばならない順序のクリップAVストリームが前記ローカルストレージにダウンロードされていない場合、前記クリップAVストリームの再生を停止させることを特徴とする請求項7に記載のデータ再生装置。
請求項11
前記制御部は、前記再生を停止する前に最後に再生したクリップAVストリームの再生位置についての情報を保存し、前記再生を停止したデータを再生する場合、前記再生位置についての情報を利用して、前記再生されねばならない順序のクリップAVストリームを前記位置から再生させることを特徴とする請求項10に記載のデータ再生装置。
請求項12
記録媒体に保存されているデータを読み出す読出部と、前記記録媒体及び前記ローカルストレージに保存されているデータを再生するために信号処理を行う信号処理部と、前記信号処理されたデータを出力する出力部と、をさらに備え、前記制御部は、前記記録媒体から読み出されたデータを再生するための仮想ファイル構造を生成し、前記データを前記ローカルストレージにダウンロードすれば、前記仮想ファイル構造をアップデートし、前記アップデートされた仮想ファイル構造内のプログレッシブプレイリストで再生されるクリップAVストリームの再生順序を抽出し、前記順序によって前記クリップAVストリームを再生させることを特徴とする請求項7に記載のデータ再生装置。
請求項13
データをローカルストレージにダウンロードするステップと、所定再生順序及び仮想ファイルシステムによって前記データを再生するステップと、を含み、前記データを再生するステップは、再生されねばならない順序のデータがダウンロードされていない場合、前記データ再生を停止するステップと、前記データ再生が停止した位置を検出するステップと、前記再生されねばならない順序のデータのダウンロードが完了すれば、データ再生が停止した位置からデータを再生するステップと、を行うことを特徴とするデータ再生方法を実行するためのプログラムを保存したコンピュータで読み取り可能な記録媒体。
請求項14
外部サーバからローカルストレージユニットにデータがユニット単位でダウンロードされる間に、所定の再生順序によって前記ローカルストレージユニットからデータを再生するステップと、再生されねばならない次のユニットのデータがまだダウンロードされていないか、またはエラーがダウンロードされたデータの再生を防止するため、再生エラーの存否を判断するステップと、前記データの再生を停止させ、前記データ再生が停止した位置を決定するステップと、前記ローカルストレージユニットにあらかじめ保存されている付加データを前記再生エラーが存在するうちに再生するステップと、前記再生エラーがこれ以上存在していない場合、前記データ再生が停止した地点から前記データを再生するステップと、を含むことを特徴とするデータ再生方法。
請求項15
前記再生されねばならない次のユニットのデータがまだダウンロードされていないと決定するステップは、次に再生されねばならないクリップAVストリームが完全にダウンロードされていなければ、前記再生されるデータがまだダウンロードされていないと決定するステップを含むことを特徴とする請求項14に記載のデータ再生方法。
請求項16
記録媒体から読み出されたデータを再生するための仮想ファイル構造を生成するステップと、前記ローカルストレージユニットにデータがダウンロードされれば、前記仮想ファイル構造をアップデートするステップと、をさらに含み、前記データを再生するステップは、前記アップデートされた仮想ファイル構造内のプログレッシブプレイリストで再生されるクリップAVストリームの再生順序を抽出し、前記抽出された再生順序によって前記クリップAVストリームを再生するステップを含むことを特徴とする請求項14に記載のデータ再生方法。
請求項17
データ再生のための再生ユニットと、外部デバイスからダウンロードされたデータを保存するためのローカルストレージユニットと、前記再生ユニットを制御して、前記データが外部サーバから前記ローカルストレージユニットにダウンロードされる間に、所定の再生順序によって前記データをユニット単位で再生させ、前記再生されるデータがまだダウンロードされていないか、またはエラーが前記ダウンロードされたデータの再生を止めるため、再生エラーの存否を判断し、前記再生エラーが存在する間に、前記ローカルストレージにあらかじめダウンロードされた付加データを再生させ、前記データ再生エラーがこれ以上存在していなければ、前記付加データの再生を止め、再生が停止した地点から前記ダウンロードされたデータの再生を再び開始させる制御部と、を備えることを特徴とする再生及び/または記録装置。
請求項18
前記制御部は、次に再生されるクリップAVストリームがまだダウンロードされていない場合、前記再生されるデータがまだダウンロードされていないと判断することを特徴とする請求項17に記載の再生及び/または記録装置。
請求項19
記録媒体からデータを読み出すための読出部をさらに備え、前記制御部は、記録媒体から読み出されたデータを再生するための仮想ファイル構造を生成し、前記データが前記ローカルストレージにダウンロードされれば、前記仮想ファイル構造をアップデートし、前記アップデートされた仮想ファイル構造内のプレイリストからクリップAVストリームの再生順序を抽出し、前記抽出した再生順に前記クリップAVストリームを再生するように制御することを特徴とする請求項17に記載の再生及び/または記録装置。
請求項20
記録媒体からデータを読み出すための読出部をさらに備え、前記制御部は、前記記録媒体から読み出され、前記外部サーバからダウンロードされた前記データについての仮想ファイル構造を生成し、前記仮想ファイル構造内のプログレッシブプレイリストからクリップAVストリームの再生順序を抽出し、前記再生部を制御して、前記抽出された再生順に前記クリップAVストリームを再生するように制御することを特徴とする請求項17に記載の再生及び/または記録装置。
类似技术:
公开号 | 公开日 | 专利标题
US8862994B2|2014-10-14|Method and device for composing a menu
JP4971386B2|2012-07-11|再生装置、再生方法、記録媒体再生システム
JP4664420B2|2011-04-06|Playback device, playback method, management program
CN1932797B|2011-05-18|通信网络中同步本地和远程内容的再现的系统和方法
KR101111517B1|2012-02-24|기록매체 재생관리 파일 생성방법 및 기록매체 재생방법과재생장치
JP4406621B2|2010-02-03|再生装置、プログラム、再生方法。
JP4510855B2|2010-07-28|システムlsi
EP1704567B1|2012-01-04|Recording medium having a data structure for managing sound data and recording and reproducing methods and apparatuses
JP4820812B2|2011-11-24|再生装置、プログラム、再生方法
JP5368600B2|2013-12-18|再生装置、再生方法
KR100793225B1|2008-01-10|정보 기억 매체를 이용한 정보 재생 방법
EP2234111B1|2019-05-01|Method for reproducing storage medium that stores metadata for providing enhanced search function
RU2319230C1|2008-03-10|Запоминающий носитель, хранящий базирующиеся на тексте данные субтитров, включающие в себя информацию о стиле, и устройство и способ воспроизведения запоминающего носителя
RU2385505C2|2010-03-27|Способ и устройство для управления файлами данных, хранящихся в локальном запоминающем устройстве
CN1855277B|2010-05-12|采用局部存储器从记录介质重放数据的方法和装置
KR100601642B1|2006-07-14|언어 정보에 따라 적응적으로 재생가능한 데이터 구조로기록된 정보저장매체, 그 재생 방법 및 장치
JP4819696B2|2011-11-24|グラフィック情報を管理するためのデータ構造を有する記録媒体ならびに記録再生方法および装置
JP5128291B2|2013-01-23|Metadata recording medium for providing an extended search function, reproducing method and apparatus thereof
KR100675595B1|2007-02-02|정보 기억 매체, 정보 기록 방법, 및 정보 재생 방법
KR20070047825A|2007-05-07|영상데이터와 애플리케이션을 연동시켜서 재생하는재생장치, 재생방법 및 프로그램
CN100505063C|2009-06-24|为记录介质创建回放控制文件的方法以及使用播放列表控制文件再现数据的方法和装置
US20050262149A1|2005-11-24|Method of and apparatus for reproducing downloaded data along with data recorded on storage medium
TWI263983B|2006-10-11|Information storage medium having data structure for being reproduced adaptively according to player profile information, apparatus for reproducing AV data in interactive mode
KR20070049164A|2007-05-10|로컬 스토리지를 사용하여 기록 매체로부터 데이터를재생하는 방법 및 장치
KR20060100384A|2006-09-20|오디오 비주얼 데이터용 이동식 기억 매체
同族专利:
公开号 | 公开日
EP2220650A1|2010-08-25|
CN101896975A|2010-11-24|
KR20090061804A|2009-06-17|
US20090154901A1|2009-06-18|
WO2009075426A1|2009-06-18|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2011-04-21| A621| Written request for application examination|Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110420 |
2011-11-09| A977| Report on retrieval|Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111109 |
2011-11-16| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111115 |
2012-04-11| A02| Decision of refusal|Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120410 |
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]